2. | It is a challenging class, and I think it should be registered as a 3 credit hour course instead of a 2 credit hour course. But other than that it gives the student an in depth knowledge of Matlab. |
3. | sometimes just a bit to fast to keep up with TA's code |
4. | Only real suggestion would be to get the project details up sooner before the due date, and it would be nice for future students so give a couple extra credit points if they do something above and beyond what was expected in a project. |
5. | I feel like a lot of things were in the works this semester. Given this it seems that feedback from previous semesters was implemented, which is great. Suggestion to improve is to work out the kinks a bit more before implementation. Growing pains are to be expected, especially being the first trial run. (IE: Exam 2, Projects, etc)
I'll also mention that we covered a LOT of material. Every day we covered a lot of new commands under 1-3 new concepts. It was hard to keep up with everything at points.
I did gain a working understanding of the subject, but certainly not a mastery of the subject.
UPDATE 11/30/2011
I am a bit frustrated that so many assignment changes were made last minute. I changed the course eval from average to marginal as a result. Upon reflection of the Matlab Golf project, the assignment felt like it was handed out before any helper function was written. I didn't understand what was really required until the project information was updated 2 weeks after assigned.
For the final project, I'm frustrated that changes to the report (7% of our final grade) were made the very last day of class. The project was assigned 10 days prior and requirements are changed the day before the project is due (and finals start.)
I understand that this year was an ABET cert. year, but with a little more planning these issues could have been avoided. |
6. | slow down sometimes, sometimes it doesn't seen like they realize we're just learning all of this stuff. |
7. | none |
8. | I believe that the shorter problems relating to engineering are much more beneficial than the longer "game" type projects. The hardest part of the golf project was figuring out what you gave us and did. I'd rather have a more practical task and do the entire thing myself. |
9. | functions were rather confusing and a big part of the class, maybe spend some extra time on the basics to understand better |
10. | I suggest doing less involved projects, but more of them. The data analysis was the most beneficial to me. I got it with no help at all. I felt like the other projects were a bit overwhelming and felt a bit under prepared for them. |
11. | I would suggest doing many small projects opposed to doing a couple big ones. I learned a great deal more from doing the smaller ones. |
12. | I preferred the last project due to the short amount of time but also included a lot more of what we were working on at the time. Smaller projects with a shorter time limit will help be able to apply information currently going over. Many times I was doing a project that included things that we had gone over weeks before. |
13. | It seems like sometimes we weren't exactly clear on what was asked of us for projects. Also, work on the amount of time spent on different things. It seems like we flew through things that were very important while we slowed down on things that may not have been. In addition, it seemed like I learned more from the homeworks that the big projects. Put grades up faster. There were times when things would have been graded and instead of putting them up right away, it was like you waited until there were a chunk of things to put up. |
14. | Less time on things that we will either most likely never use, or won't be able to remember for more than a semester. |
15. | group projects |
16. | For a 2 credit class, it was a lot of work. I really liked the smaller projects versus the large ones. Maybe more of those in the future? Keep help sessions because they really helped me. |
17. | A lot of the time, there is too much to cover in the labs, so a firm understanding of the material and how to implement it is not attained. Also, if more time was spent on developing a good understanding of why the programming works the way it does and ,in turn, more weight was put on participation, more knowledge could be gained. |
18. | Be more specific in what is wanted in projects (a.k.a making it clarified that certain values should be variables or not to use certain ways of solving problems). Be more detailed in what you want/don't want in the projects. |
19. | The labs were pretty dry and boring. |
20. | A lot of work for a two hour class.
less projects and maybe short hw assignments |
21. | Faster Better Matlab on computers |
22. | I think having more assignments/projects might help students learn the material better. We do not have enough opportunity to practice what we learn and therefore do not really learn it. |
23. | it was a great class, just boring at times. |
24. | I realize that matlab is very important. However I think this course is not designed well. This is the only class I dont have an A in and hopefully I will get a C. This class is 2 credit hours. For someone who has no previous programming experience it takes a lot more time to learn the material than a two credit hour class should take up. I really think this class should be more than 2 credit hours or the class load should lighten. I was not expecting this class to take up as much time as it has and as a result I have a bad grade. Maybe its poor planning on my part but I really feel the course load is deceiving compared to other 2 credit hour classes I have had. Also I didnt like the way the class is taught. For example one day I was typing what the TA was typing. While I was trying to type the other TA was asking a question and expressed frustration that no one was able to answer his question. Well why would we be listening to him if we are trying to in a sense "taking notes"? Professors usually dont ask questions while the students write down something important. It makes no sense to me why one TA is typing something important and the other TA is at the same time asking questions. Things like that happened often and it was really frustrating to me. I dont mean to complain. I know matlab is important. I want to learn matlab but this class doesnt seem to teach it in a way that I will be able to learn it well. |
25. | I liked the class, but sometimes I was a bit lost. Overall, it's an okay class, makes you think in a different way. |
26. | Nothing. The material is always going to be a bit "dry" in a programming class. The information is being relayed in the best way possible. |
|
|
29. | The class seems useful and informative, but it is a bit more work than I think a 2 hour class should be. |
30. | Pizza, guys. Pizza. |
31. | Reduce the size of some of the assignments, even if it means making a few more assignments. Also, in class, make the class work through more examples. |
|
|
|
35. | Maybe include more short homeworks or quizzes of some type so it is easier to see where we stand with how we are understanding the material. |
36. | Give a clear grading rubric for projects |
37. | More homework would help to keep everyone paying attention during lecture, and keep them working throughout the week. Otherwise, we barely have any homework until the projects, which require a lot of work and understanding. |
38. | More short answer type questions on homework instead of the usual. Smaller projects (increasing amount of them) but utilizing what we had recently learned. |
39. | More smaller projects every two or three weeks similar to the data analysis project. For the functions portion of the class, I think it would be useful to give the class a functionless program that could be optimized by changing the program to contain functions. |
|
41. | great class, however, I wish there was more time to spend on each topic covered in the class. |
42. | It felt like there was too much information crammed into some of the classes. Also, for the final project don't have us think of our own. I can understand how it seems creative, but typically engineers solve problems, not create them. |
43. | The class is very boring. There is no real point in going to lecture because the TAs just read off of the labs that are online. I would be much better off just reading the labs and doing the examples on my own. |
44. | Make the tests shorter and the project descriptions for how the points will be take off more clear. |
45. | Less material covered each class. |
46. | I think if a little less material was covered or the class was extended to allow more time to learn the objectives than more students would be successful in the class. |
47. | The grading of short answer exams and projects is absolutely unacceptable.
If one were to theorectically miss an end statement, he could get a 60 on a project. This is unacceptable |
48. | The class was really very good. The second test was a little crazy with those short-answer questions, but I think you have gotten that figured out. Also, there really has to be some more partial credit given when automatic grading is used on a project, hw, or test. I got a 65 on my project, did 15 to 20 minutes of work on it, and it was working perfectly. I don't think that is really fair. Thank you for the project rework, but its just something to think about for the future. Thanks a lot. I really did enjoy this class. |
49. | Layout of quizzes and projects gave a lot of practice for exams. Short answer exam questions need more time though or give like 1 or 2. |
50. | No real suggestions. |
51. | Don't give students so many second chances. People don't put effort into the class, and then they wonder why they can't pass the exams. |
52. | Completely changing the course. Make it a three hour course where we meet 3 times a week and cover less each day but in more detail. |
|
54. | I probably shouldn't say this, but I think more homework would be helpful. Or at least more practice exams available and more practice problems available. I would mistakenly think that I understood concepts and not find out that I didn't until After a test. The pace of the class makes it difficult to keep up; if you fall behind at one point during class (i.e., because of an unexpected error in your own program), it is unlikely that you will ever be able to catch up during that class period. Also, mistakes from TAs during class makes the already difficult subject matter even more confusing. TAs often struggled to convey their own understanding of the material to the class; lots of communication issues. |
|
56. | better descriptions on the projects and how they will be graded and have the TA's be able to break stuff down more instead of talking over students' heads to where they can't understand it. |
57. | dont grade as hard... dont take major points off for minor mistakes |
58. | Do not use only Matlab, or not required for engineering. |
59. | Coding should be left to projects only and the exams should be multiple choice because coding under pressure in a short amount of time is very difficult. |
60. | None |
61. | more examples online |
62. | The class subject is very difficult, and you put in a lot of time on assignments outside of class. Much more time than a 2 hour course should take. |
63. | Explain the details of what is covered in class. Don't just give a one time use type of lesson on each function/topic. Give grading rubrics for how we will be graded on projects, hw, etc. |
64. | Most of the class was pretty simple and so most of the time on the exams, it seemed like everything was just there to trick us. Don't try to trick us, just give us more difficult material. |
65. | more fun projects less hard time consuming projects, the golf game was good but the data import was not |
66. | Focus in greater depth on a smaller number of topics. I found that once I understood the basic syntax and how to navigate and implement the help files, I could teach myself any topic that I needed to learn. It is impossible to cover every topic in Matlab, and I feel that teaching the students the material on a deeper level would be more helpful. |
67. | The class is very informative, but the work is a lot for a two hour class. I've had a four hour class that is less demanding. The assignments and projects seemed to require more and seemed to be graded tougher as the class went on. It also seems like the test format was not worked out well and things were just sort of being tried out. This class needs to be more consistent. |
68. | Somehow make class more exciting. I know that's never easy to do, but maybe incorporate some sort of 5 minute competition at the end of each class. It shouldn't be for a grade, but the winner could get extra credit or a piece of candy or something. I think we just need more incentive to actually come to class and participate. When I do go to class, I get bored. Instead of paying attention, my mind wanders so there was no point for me to go to class in the first place. |
69. | Listing the course as more than 2 credit hours because the workload is pretty hefty for just 2 credit hours and it made my semester that much more time consuming. |
|
71. | Slow down towards the end of the semester. Following at the beginning was manageable, but towards the end, most of the material was more complex. I felt that it was rushed and that I did not fully understand what was being taught. |
72. | Slow down near the end |
73. | Class was difficult and fast. |
74. | Slow down the course material and study the many ways in which to use the basic loops first before entering into more complex functions material. |
75. | Decrease the variability in the projects. The shorter, more formulaic projects (proj3) helped in retaining and using material better than the other ones. |
76. | I did not like the short answer on the second exam - I prefer and excel at the multiple choice. My coding projects are always great, but coding should be saved for outside of time sensitive settings. |
77. | Too much extra work outside of class. Either projects or homework not both for a two hour class. |
78. | Negative: mandatory attendance via credit; problems for which the class pre-reqs do no provide background; vague/disorganized specifications on problems; lack of a complex project. |
79. | None |
80. | more intuitive examples and use of simulink for visual clarity. otherwise very good. |
81. | They explained everything thourughly, i have no complaints. |
|
83. | None |
84. | shorter tests |
85. | It sometimes feels like the class is moving faster than I can understand the material. It would be nice to slow down more for the harder stuff, like ode45. |
86. | More in-depth teaching of the variety of functions matlab has to offer. |
87. | Overall, the class was very good and informing as well as challenging. |
|
89. | More explanation of how thing work. I still don't get how anonymous functions in a ode45 call work. Instead, I find myself just memorizing syntax. |
|
|
92. | none |
|
94. | Better project scheduling and grade by actually looking at the code, not just running it and seeing if it works. |
95. | Get the class more involved and try not to go through the examples so perfectly all the time. It makes it seem so more simple than it is. Maybe one less project in a semester or this class needs to be a three hour class. There ended up being a lot of work for this class when it is only a two hour course. I spent more time on this class and am doing worse then a couple of my four hour courses that should be more difficult. |
|
|
98. | More clearly stated projects.
|
99. | Determine exam/project formats well before the date they are assigned. Also, the second and third project descriptions were a little vague. |
100. | Some explanation of how functions work would be nice (e.g. what the ode45 function actually does), but other than that, the class was very good. |
101. | instead of giving a couple big projects try a few smaller of projects |
102. | Shorten the short answer sections on the second test and be a little more specific on the final project. (It is hard to know if you're project is difficult enough.) |
|
104. | Weight the grades with respect to the difficulty of the work done for the grade. Less weight was given to the projects that required more work. |
105. | I enjoyed the open ended projects more than the clear cut projects such as the golf project where all the main functions are given. I see the importance of the golf project, but I found it less beneficial. Also, I think there should have been a quiz homework on the differential equations assignment before the programming HW. The advantage of the quiz HW is the ability to check your answers as you go. Whereas the programming HW is turned it without assurance that it has been done correctly. |
106. | I would like to have learned a little more new material and a little less review of EF 105, but this opinion is likely not a consensus. |
107. | Not have the students attempt to write 5 functions and have 35 multiple choice questions on an hour and a half exam. as you noticed, it didn't allow us enough time. |
|
109. | I am aware that there is only so much time in each class, however, it would be beneficial if less material was covered in each class period so more time could be devoted to each topic. |
110. | I understand that learning a coding language is extremely beneficial for engineers, but I would really rather learn Microsoft visual basic. I feel that in the long run, it would be more beneficial. Because in industry, not everyone fully understands or uses matlab, but using excel is a requirement by today's standards. I feel we should at least touch on this option in class, or better yet make a new class entirely devoted to this. |
111. | Get rid of the short answer system from the second test. Having full credit/no credit worth six points is ridiculous. You stated at the beginning of the class that this class is about being able to figure every thing out, not how fast you can code. However, with that short answer system, it becomes about how fast you can code, regardless of what you try to do to fix it. Leave the coding to the projects if you want to keep with the purpose stated at the beginning of the class. |
112. | Cover less material. focus more on lesser amount of material covered. |
113. | the labs are a little heavy. i suggest spending a little more time on each topic so we could get a better understanding of each topic |
114. | Its a great class |
115. | I think the amount of work was a little more than it should have been. This is only a 2 hour class and I spent more time on this class than I did in all of my other classes. I feel like the golf project was way to complicated. In my opinion, the last two projects were good because we had actually talked about them in class. I liked the homework we did at the end of this semester because it was actually what we did in class. |
116. | I think this should be a three hour course instead of a two hour course. An extra hour a week in EF class would definitely make this class easier. |
117. | It's hard to see the projector so maybe somehow enlargening the text or zooming in on the screen so the class can follow along better. |
118. | It has been an interesting and involved class. I have learned a lot and feel a lot more comfortable with programing. I think the class could be improved by making it more credit hours the amount of time put into this class during the week is equal to a three hour course and based on the amount of time that is required for project work outside of class I think this course should be worth more credit hours. |
119. | I can't really think of any improvements. The subject material is all available and well discussed in class. Even when a problem arose, it was quickly fixed. |
120. | Overall I feel I learned a lot in this course and most concepts were taught to the best of the GTAs ability. The short answer portion of the 2nd exam really made me feel I, and most, of the class were unable to grasp the core concepts of this class. With as much as I feel I learned this was very discouraging and I am apprehensive of the final. |
121. | I know this is odd, but just like working on vehicle, someone can explain it to you all day but unless you do it yourself you are not going to retain what has been taught. therefore I suggest to give a summary of how to use each command especially the ones involving helper functions. Then possibly short homeworks involving them. |
122. | The amount of work we were required to did not match the credit hours received for the class. There was too much work with the projects AND the homework. |
123. | Assign one less project |
124. | Make exams doable in a class period. |
125. | More work to try on our own after a lab. I felt like I forgot what I did in lab and always had to relearn it when studying for an exam or doing a project. Also, I think ruberics for projects should be presented before the project is due. For project 2, I did not know copying code or hardcoding was not allowed, and I lost 10 points for two errors that could be fixed quickly. |
|
|
128. | I actually learned a lot in this class. I still hate matlab but the material was presented very well and all information needed was very accesible. |
129. | I enjoyed having smaller project as opposed to the bigger ones. |
130. | I like the detail and what not of the class, but I did not like how the class was mainly based on huge projects. I feel like I would have retained the information better if every lab had its own little assignment. I feel like that would not only break the information down, but also provide us with examples we constructed in studying for the exams, and help us in larger projects. |
|
132. | make it more interesting |
133. | Big fan of letting us use google on the tests. |
134. | Somehow make the board or visual aid easier to see further from the front. |
135. | None, I think it is a very well structured class. It is definitely a lot better than EF105 was during the matlab portion. I like the projects, they were very helpful and not too hard that they required an overwhelming amount of time. |
|
137. | Slow it down or make the class longer. If i got behind only once it was almost impossible to catch up. |
138. | Projects could be more structured (didn't always fully understand what was expected). Other than that I really enjoyed the class. |
139. | none |
140. | None, the EF Department has some of the best structured classes at UT. Always fun, knowledgeable instructors and I always learn a lot. |
141. | I cant type fast enough to keep up with them. Maybe post their classwork somewhere so we could have them somewhere. |
142. | I really liked the pace of the class. I would like to see more open-ended projects that deal with how matlab could apply to our specific majors (ex. Industrial vs Civil) |
143. | For exam preparation, practice similar problems during class time. Seemed like the transition from lecture material to exam material was abrupt. I understand that there is a lot of material to cover in class, however, I think there may have been a better approach to emphasize important subjects. |
144. | It is often difficult to remember all the terminology and exactly what every command does, which makes keeping up in class difficult sometimes. I understand it is important to know the information, but maybe briefly go over the commands a little more, especially the more difficult ones, and try not to use as much technical jargon. |
145. | Add more projects. They were very involved, which helped my understanding of the material. |
146. | There were some labs about shortcuts (the comments, smart indent, etc, and 1 other lab) that would've been nice to learn at the beginning |
147. | more small projects |
148. | more smaller assignments to get as much practice with the program as possible |
149. | I think that EF 230 would be greatly improved with a few tweaks. This year, we have constantly been reminded about how many different ways there are to solve problems. Creativity in solving these problems was even encouraged. However, the grading system does not support these ideas. I don't think that the grading system rewards creativity enough. This was my lowest grade, and I feel that the amount of effort I put in to assignments wasn't reflected by my grades. I think that somehow rewarding creative solutions without penalizing the typical would make the class more enjoyable, productive, and fair. |
150. | Use more examples of the concepts of the material. It felt like a lot of the material was glazed over quickly and we were expected to know it too well. |
151. | Be clearer with what is wanted on homework and projects early in the semester. I lost points on a few early assignments because I didn't know I had to do certain extra things even though I had everything I thought was needed. |
152. | This matlab class was much harder than EF 105. There was a lot of material that we went over in such little time. There was also a bunch of applications and I don't think we understood the concepts well enough to do some of the homework. I think there should of been more multiple choice and small coding homework problems that would of helped. |
153. | N/A |
|
155. | the class moved kinda fast. |
156. | The second exam had short answer questions on it and there was not enough time to finish them. We ended up having two redos and instead there should have just been multiple choice. It takes some people longer than others to write code and those questions were rushed. |
157. | Okay. Very fast if you miss one step you pretty much stop trying till next problem. |
|
159. | I liked the class. I would like to see these tool applied more to engineering matrial |
160. | More examples in the lecture notes |
161. | I feel like the format of this class doesn't help students learn how to think they way you need to for matlab. We are just given examples and are told to do the work; most of us are left confused. I think it'd be nice to have class videos so that we can watch the ta's explaining the labs over again. |
162. | focusing more on small programming projects like on the test, rather than big complicated ones |
163. | allow more time on tests to work the short answer problems. the final exam provided the perfect amount of time to work all the problems |
|